iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 26
0
Modern Web

PHP入門系列 第 26

Day26-Session & Cookie

  • 分享至 

  • xImage
  •  

HTTP是無狀態(Stateless)的協定,因此每一次請求網頁時都是獨立的,無論是User端貨Server端,不會紀錄過去的行為。Cookie就像是網路購物的購物車,可以紀錄想要買的商品,或者常常不要一直重複登入帳號密碼而記住帳號密碼,儲存於用戶端。而不同於Cookie,Session則是記錄一段時間的所有細節,儲存於伺服器端。

Cookie:

建立:

    setcookie("myCookie", $value, time());

設定變數名稱、值以及儲存多久的時間。

取值:

    $getCookie = $_COOKIE["myCookie"];

刪除:

    setcookie("myCookie", "", time()-10000);

將值改為空值、時間改成為現在時間之前。

Session:

啟用:

    session_start():

設值:

     $_SESSION["variabe"]= $value;

設定variable變數值為$value。

刪除單一Session:

    unset($_SESSION["variabe"]);

刪除全部Session:

    session_destroy();

我們需要了解登入帳戶時的狀態、表單填寫,製作網頁會使用到的技術,因此必須對Session、Cookie有些概念。


上一篇
Day25-PHP & MySQL
下一篇
Day27-Ajax
系列文
PHP入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言